QT += core \
    gui

TEMPLATE = app

# Diretórios onde estarão outros arquivos do projeto
DEPENDPATH += src
INCLUDEPATH += .
INCLUDEPATH += src

# Pasta onde os arquivos temporarios de compilacao ficaram armazenados
OBJECTS_DIR = tmp
MOC_DIR = tmp
RCC_DIR = tmp

# Diretorio onde os arquivos executaveis serao gerados
DESTDIR = bin

CONFIG += qt
CONFIG += warn_on

# Versao do QRayTrace 
VERSION = 0.7

# Nome do executavel criado
TARGET = QRayTrace

HEADERS += src/camara.h \
    src/CaixaParalela.h \
    src/PlanoX.h \
    src/PlanoY.h \
    src/PlanoZ.h \
    src/Raio.h \
    src/Vetor_3d.h \
    src/Cor_rgb.h \
    src/Objeto_3d.h \
    src/Esfera.h \
    src/Triangulo.h \
    src/Plano.h \
    src/cenario.h \
    src/io.h \
    src/luz.h \
    src/material.h \
    src/Trab3FT.h \
    src/PlyParser.h \
    src/MainWindow.h \
    src/RenderPanel.h \
    src/Render.h \
    src/CommandQueue.h \
    src/TriangleMesh.h \
    src/BoundingBox.h \
    src/Ponto_3D.h \
    src/KDTree.h \
    src/TexturePoint.h \
    src/tcone.h

# Arquivos .cpp
SOURCES += src/camara.cpp \
    src/CaixaParalela.cpp \
    src/PlanoX.cpp \
    src/PlanoY.cpp \
    src/PlanoZ.cpp \
    src/Raio.cpp \
    src/Vetor_3d.cpp \
    src/Cor_rgb.cpp \
    src/Esfera.cpp \
    src/Triangulo.cpp \
    src/cenario.cpp \
    src/io.cpp \
    src/material.cpp \
    src/Trab3FT.cpp \
    src/PlyParser.cpp \
    src/MainWindow.cpp \
    src/RenderPanel.cpp \
    src/Render.cpp \
    src/CommandQueue.cpp \
    src/TriangleMesh.cpp \
    src/BoundingBox.cpp \
    src/KDTree.cpp \
    src/TexturePoint.cpp \
    src/tcone.cpp

RESOURCES += qraytrace.qrc

OTHER_FILES += \
    imgs/save.png \
    imgs/open.png
